package com.carkeeper.tweet.service;

import com.carkeeper.tweet.pojo.Tweet;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

/**
 * @program: carkeeper_parent
 * @Date: 2020/11/23 14:20
 * @Author: qgg
 * @Description:
 */
public interface TweetService {

    //查询所有
    List<Tweet> findAll();

    //添加
    void add(Tweet tweet);

    //删除
    void delete(String id);

    //修改
    void update(Tweet tweet);

    //根据id查询数据
    Tweet findById(String id);

    //多条件分页查询
    List<Tweet> findList(Map<String , Object> searchMap , String currentPage, String pageSize);

    //查询内容
    Map<String, Object> searchCategory(Map<String, String> map);
    
    void importAll();

    void createIndexAndMapping();

    void delDataById(String message);

    void importDataToESById(String message);
}
